@charset 'utf-8';
body { font-family:"微软雅黑", "宋体", "Helvetica Neue",Helvetica,Arial,sans-serif; color: #333; background-color: #e6eef2; font-size: 14px; line-height: 1.22; }
button, input, select, textarea {
    font-family:"微软雅黑", "宋体", "Helvetica Neue",Helvetica,Arial,sans-serif; 
}
img { max-width: 100%; width: auto\9; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }
a,a:visited { color: #454a4c; text-decoration: none; 
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
a:hover { text-decoration: underline; color: #0af;}
hr {height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }
hr {margin-top: 5px; margin-bottom: 10px; border: 0; border-top: 1px solid #eee; }

::-moz-selection{background:#0af; color:#fff;} 
::selection {background:#0af; color:#fff;}

::-webkit-scrollbar-track-piece{width:8px;background-color:#f8f8f8}
::-webkit-scrollbar{width:8px;background-color:#13df81}
::-webkit-scrollbar-thumb{width:8px;background-color:#aeaeae}
::-webkit-scrollbar-thumb:hover{width:8px;background-color:#0af;}

/*fix rachet start*/
.bar-tab .tab-item.active, .bar-tab .tab-item:active { color: #0af; }
.bar { background-color: #fff; }
.bar-tab .tab-item .glyphicon { top: 1px; width: 24px; height: 24px; padding-top: 0; padding-bottom: 0; }
.bar .glyphicon { position: relative; z-index: 20;  }
.footer-nav-bar .glyphicon { padding-top: 10px; padding-bottom: 10px; font-size: 24px; }
 .bar-tab .tab-item .glyphicon~.tab-label {display: block; font-size: 11px; }
.table-view-divider { background: #fff; }
.content-padded { background-color: #fff; padding: 10px 0px; }
h1.title { font-weight: 400; color: #333; }
.segmented-control .control-item { border-color: #e0e0e0; }
.segmented-control .control-item.active { background: #0af; }
/*fix rechet end*/
/*common css start*/
.btn {
    display: inline-block;
    padding: 8px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.label { font-weight: 400; }
.relative { position: relative; }
.text-white { color: #fff; }
.bg-grey { background-color: #e6eef2; }
a.txt-underline { text-decoration: none; border-bottom: 2px #e0e0e0 solid; padding-bottom: 3px; }
a.txt-underline:hover { border-bottom: 2px #FF7300 solid; }
.btn-orange,
a.btn-orange:visited { background-color: #FF7300; color: #fff; }
.btn-red,
a.btn-red:visited { background-color: #FF1900; color: #fff; }
a.btn-blue:visited,
.btn-blue { background-color: #0af; color: #fff; }
.btn-blue:hover { color: #fff; border-color: #1ab2ff; background-color: #1ab2ff; }
.btn-orange:hover,
a.btn-orange:hover { background-color: #FFAB66; }
.btn-red:hover,
a.btn-red:hover { background-color: #FF7666; }
a.btn-blue:hover { background-color: #66CCFF; }
.btn-default,
a.btn-default,
a.btn-default:visited { border: 1px solid #00aaff; color: #00aaff; }
.btn-info,
a.btn-info { border: 1px #e0e0e0 solid; }
.btn-xs { padding: 1px 8px; }
a.txt-underline { text-decoration: none; border-bottom: 2px #e0e0e0 solid; padding-bottom: 3px; }
a.txt-underline:hover { border-bottom: 2px #FF7300 solid; }
.btn-grey,
a.btn-grey,a.btn-grey:visited { background-color: #e6eef2; color: #829199;}
.bg-blue { background-color: #0af; }
.bg-grey { background: #f0f0f0; }
.bg-blue-2 { background-color: #e6eef2; }
.bg-blue-3 { background-color: #379be9; }
.bg-orange { background-color: #FF7300; }
.bg-orange-2 { background: #FFF2E8; }
a.text-orange,
.text-orange { color: #FF7300 !important; }
.text-green,
a.text-green { color: #00BF43; }
a.text-white,
.text-white { color: #fff !important; }
a.text-black,
.text-black { color: #454a4c !important; }
a.text-grey-2,
.text-grey-2 { color: #a0a0a0 !important; }
a.text-red,
.text-red { color: #f30; }
a.text-blue,
.text-blue { color: #0af; }
.text-orange,
a.text-orange { color: #FF7300; }
.text-grey,
a.text-grey:visited,
a.text-grey { color: #829199; }
.text-normal { font-weight: 400; }
.text-blod { font-weight: 700; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.hide { display: none; }
.border-pic { border: 1px solid #dddcdc; }
.pic-79 { width: 79px; height: 70px; }
input.input-disable { background: #eee; border: 1px solid #e0e0e0; color: #999;  }
/*common css end*/
.section-title { font-size: 16px; padding: 10px 15px 0px; font-weight: 400;}
h1.title { font-size: 20px; }
label { color: #454545; }
.top-bar-nav { background: #0af; color: #fff; line-height: 24px; }
.top-bar-nav .glyphicon { font-size: 16px; margin-top: 15px; }
.top-bar-nav .site-name { font-weight: 400; font-size: 20px; margin-top: 2px; }
    .loc-box { line-height: 45px; font-size: 16px; }
.index-top-bar-nav .glyphicon { font-size: 14px; }
.top-bar-nav a { color: #fff; }
.top-bar-nav a.btn-blue:visited,
.top-bar-nav .btn-blue { background: #33bbff; padding: 3px 10px; }
.footer-nav-bar strong { display: block; }
.content { background-color: #e6eef2; }
.content-box { background: #fff; }
.hi-title { font-weight: 400; border-bottom: 1px solid #DDD8CE; font-size: 16px; padding-bottom: 10px; }
.border-title { 
    border-bottom: 1px #eee solid; font-weight: 400; 
    font-size: 18px;  padding: 10px 15px; 
}
h1.border-title { font-size: 22px; line-height: 28px; }
.glyphicon-box i { font-size: 60px; }